.tip {
  padding: 20rpx 30rpx;
  color: #e48a48;
  font-size: 26rpx;
  line-height: 38rpx;
  background: #fff8e6;
}

.patients-view {
  overflow: hidden;
  .page_footer_large {
    text-align: center;
    z-index: 2;
  }
}

.page_content1 {
  height: calc(100% - 120px);
}

.custom-content {
  overflow: scroll;
  height: 100%;
  box-sizing: border-box;
  padding-bottom: 30px;
  background: #f7f7f7;
}

.form-box {
  background: #ffffff;

  .form-title {
    font-size: 32rpx;
    color: #111111;
    padding: 24rpx 24rpx 0;
  }

  .van-field__label,
  .label-title {
    color: #111111;
    font-size: 30rpx;
  }

  .textarea-cell {
    height: 140rpx;
    width: 80%;
  }

  .input-cell {
    font-size: 30rpx;

    .van-field__input {
      font-size: 30rpx;
    }

    .u-cell {
      padding: 35rpx 32rpx;
      border-bottom: 1px solid #f5f5f5;

      &::after {
        left: -15px;
        border-bottom: 1px solid #f5f5f5;
      }
    }

    &.input-cell-border {
      .u-cell {
        border-bottom: none;
      }
    }

    input {
      &::placeholder {
        color: #bfbfbf;
      }
    }
  }

  .placeholder {
    color: #bfbfbf;
    font-size: 30rpx;
  }

  .placeholder1 {
    font-size: 30rpx;
    color: #111111;
  }

  .radio {
    margin-left: 10rpx;
    margin-right: 30rpx;

    > span {
      display: inline-block;
      margin-left: -8rpx;
    }

    .iconfont {
      font-size: 36rpx;
      color: #cccccc;

      &.icon-dui-01 {
        color: #4abf78;
      }
    }
  }
}

.tip-title {
  font-size: 30rpx;
  color: #4abf78;
  padding-bottom: 40rpx;

  span {
    color: #4abf78;
  }
}

.custom-radio {
  margin-right: 50rpx;

  .iconfont {
    font-size: 22px;
    margin-right: 10rpx;
    color: #d2d2d2;
  }

  .custom-radio__label {
    font-size: 30rpx;
  }
}

.active-text {
  color: #111111;

  .iconfont {
    color: #4abf78;
  }
}
